package com.rongke.biz.service;

import java.util.List;

import com.alibaba.fastjson.JSONObject;
import com.rongke.model.MedicalRecords;

/**
 * 病历管理业务层接口
 * 
 * @author Administrator
 *
 */
public interface MedicalRecordManager {
    /**
     * 获取一个病历下的所有6种子信息，切根据时间倒序排列
     * 
     * @param medicalRecordId
     * @return
     */
    List<JSONObject> getDetailTimeline(long medicalRecordId);

    /**
     * 根据用户Id判断，如果病历已经存在，则查询，否则直接新建<br>
     * 仅供达摩后台使用
     * 
     * @param mrId
     * @return
     */
    MedicalRecords selectOrAddMrByUserId(String userId);

    /**
     * 根据用户Id查询病历详情
     * 
     * @param mrId
     * @return
     */
    MedicalRecords selectByUserId(String userId);

}